/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package proj5labbd.graphics.funcionario;

import java.awt.Dimension;
import java.awt.Toolkit;
import proj5labbd.DBInterface;
import proj5labbd.graphics.MainFrame;
import proj5labbd.graphics.abstractOpGraphics.OperationFrame;

/**
 *
 * @author yole
 */
public class FuncionarioFrame extends OperationFrame {
    
    private final int width = 700;
    private final int height = 700;
    
    public FuncionarioFrame(MainFrame frame, DBInterface dbInterface) {
        super(frame);
        this.setTitle("Funcionário");
        this.setDefaultCloseOperation(FuncionarioFrame.DISPOSE_ON_CLOSE);
        Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
        this.setBounds((dim.width-width)/2,(dim.height-height)/2,width,height);
        addPanel(new FuInsertPanel(this, dbInterface),OpPanel.INSERT);
        super.jtbbOperation.addTab("Inserção", null, insertPanel, "Inserção de funcionários");
        addPanel(new FuViewPanel(this,dbInterface),OpPanel.VIEW);
        super.jtbbOperation.addTab("Visualização", null, viewPanel, "Visualização de funcionários");
        addPanel(new FuRmPanel(this,dbInterface),OpPanel.REMOVE);
        super.jtbbOperation.addTab("Remoção", null, rmPanel, "Remoção de funcionários");
        addPanel(new FuUpPanel(this,dbInterface),OpPanel.UPDATE);
        super.jtbbOperation.addTab("Atualização", null, updatePanel, "Atualização de funcionários");
    }
    
}
